"""
1.快速统计:
快速统计字符串每个元素出现的次数： 如"abcevaefegsgdghfdefavbdr"， “a”:x,"b":y

2.降序切割:
快速统计字符串每个元素出现的次数： 如"abcevaefegsgdghfdefavbdr"， “a”:x,"b":y，根据出现的次数降序排列，
并且列出出现次数最多的三个元素
"""
s = "abcevaefegsgdghfdefavbdr"
lst = []
for i in s:
    print(f"{i}出现 {s.count(i)}次")
    lst.append(f"{s.count(i)}:{i}")
a = set(lst)
b = list(a)
b.sort(reverse=True)    # 降序
print(b)
print(f"出现次数最多的三个元素:{b[:3]}")

# 运行结果虽与要求不符合，但计算是正确的。可以进行优化下，比如可以使用字典与sorted函数
